home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / tex / files / !tex / TeXsource / beebe / h / rulepxl < prev    next >
Encoding:
Text File  |  1990-05-18  |  701 b   |  27 lines

  1. /* -*-C-*- rulepxl.h */
  2. /*-->rulepxl*/
  3. /**********************************************************************/
  4. /****************************** rulepxl *******************************/
  5. /**********************************************************************/
  6.  
  7. #ifdef __STDC__
  8. COORDINATE
  9. rulepxl(register UNSIGN32 number, register float cnvfac)
  10. #else
  11. COORDINATE
  12. rulepxl(number, cnvfac)/* return number of pixels in a rule */
  13. register UNSIGN32 number;/* in DVI units       */
  14. register float cnvfac;    /* conversion factor */
  15. #endif
  16. {
  17.     register COORDINATE n;
  18.  
  19.     n = (COORDINATE)(number*cnvfac);
  20.     if ((float)n < ((float)(number))*cnvfac)
  21.     return((COORDINATE)(n+1));
  22.     else
  23.     return((COORDINATE)n);
  24. }
  25.  
  26.  
  27.